package com.wei.spring.web.user.testcontroller;

import com.wei.spring.web.user.model.vo.ResultData;
import com.wei.spring.web.user.util.ResultUtil;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

/**
 * 类的详细说明
 * 如果继承某个接口{@link StateContext}，提供一个链接，方便使用
 * <p>
 * 如果是过期的接口，那么请尽量提供用于替换的类的链接地址{@link StateContext}
 *
 * @param <S> 如果用到泛型，可以这样注释
 * @param <E> 如果用到泛型，可以这样注释
 * @author buhuan.wang
 * @since 2020/12/21
 */
@RestController
@RequestMapping("/test")
public class TestController {
    @RequestMapping("/create")
    @ResponseBody
    ResultData create(@RequestParam(required = true) String config) {
        return ResultUtil.getSuccess(
                "create success");
    }

    @RequestMapping("/update")
    @ResponseBody
    String update(@RequestParam(required = true) String config) {
        return "update success";
    }
}
